package com.supermap.dubbo.api.product;

import com.supermap.dataservice.util.JSONUtil;

import javax.security.auth.Subject;
import java.util.List;

/**
 * @author aqua
 * @description
 * @date 2018年11月04 20:51
 * @email 1301584033@qq.com
 */
public interface GetExpertUserListService {

    /***
     *
     *根据专家id获取专家详情
     * @param  experId
     * return JSONUtil
     * */
    JSONUtil getExpertdetailsByexperId(String experId);
    /***
     *
     *根据地区编码专家类型获取专家列表
     * @param  areaCode
     * @param  subjectId
     * @param  pageSize
     * @param pageNum
     * return JSONUtil
     * */
    JSONUtil getExepertBysSubjectIdandAreaCode(Integer subjectId,Integer areaCode, Integer pageSize, Integer pageNum);


    /***
     *
     *获取所有类型相关的专家列表
     * @param  areaCode
     * @param  pageSize
     * @param pageNum
     * return JSONUtil
     * */
    JSONUtil getListSubjectDownExpert(Integer areaCode,Integer pageSize, Integer pageNum,Integer expertNum);



}
